﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HT.Framework;
using DG.Tweening;
using System;

/// <summary>
/// 新建数据集
/// </summary>
[Serializable]
[CreateAssetMenu(menuName = "HTFramework DataSet/DataSetTank")]
public class DataSetTank : DataSetBase
{
    /// <summary>
    /// 图片
    /// </summary>
    public Sprite Picture;

    /// <summary>
    /// 爆炸特效
    /// </summary>
    public Sprite[] ExplodePic;

    /// <summary>
    /// 爆炸音效
    /// </summary>
    public AudioClip ExplodeAudio;

    /// <summary>
    /// 血量
    /// </summary>
    public int Hp;

    /// <summary>
    /// 速度
    /// </summary>
    public float Speed;

    /// <summary>
    /// 介绍
    /// </summary>
    public string info;

    /// <summary>
    /// 是否由AI控制
    /// </summary>
    public string AIController;

    /// <summary>
    /// 能量护罩
    /// </summary>
    public DataSetShield Shield;

    /// <summary>
    /// 武器
    /// </summary>
    public DataSetWeapon Weapon;

    /// <summary>
    /// 大招
    /// </summary>
    public DataSetSuperWeapon SuperWeapon;

    /// <summary>
    /// 通过Json数据填充数据集
    /// </summary>
    public override void Fill(JsonData data)
    {
    }

    /// <summary>
    /// 将数据集打包为Json数据
    /// </summary>
    public override JsonData Pack()
    {
        JsonData data = new JsonData();
        return data;
    }
}
